package yl.hs.bmipfull.pojo.system;

import lombok.Data;
import org.springframework.lang.Nullable;
import yl.hs.bmipfull.annotations.DBField;
import yl.hs.bmipfull.annotations.DBTable;
import yl.hs.bmipfull.pojo.BaseEntity;


/**
 * @author 张凯
 * @apiNote 系统文件实体类
 * @since 2022年01月21日 09时10分31秒
 */
@Data
@DBTable(disName = "系统文件", mapCode = "sys_file")
public class SysFileEntity extends BaseEntity {

    /**
     * 主键
     */
    @Nullable
    private Long id;
    /**
     * 文件sn
     */
    @DBField(disName = "系统文件编号", mapCode = "sn", isSerialNumber = true, isRequire = true, snPrefix = "file")
    private String sn;
    /**
     * 文件路径
     */
    private String filePath;
    /**
     * 原始名称
     */
    private String originalFileName;
    /**
     * 标签标题
     */
    private String fileType;
    /**
     * 文件大小_bit
     */
    private Long fileSize;
}